/*=============================================================================
*
*   Copyright (C) 2020 All rights reserved.
*
*   Filename:		assemble_equation.hpp
*
*   Author: Wang Zhecheng - wangzhecheng@yeah.net
*
*   Date: 2020-03-05 16:18
*
*   Last Editors: Wang Zhecheng - wangzhecheng@yeah.net
*
*   Last modified:	2020-03-17 23:40
*
*   Description:
*
=============================================================================*/
#ifndef ASSEMBLE_EQUATION_H
#define ASSEMBLE_EQUATION_H

#include "../../types.hpp"
#include "assemble_elemental_mat.hpp"

namespace geoxfem {
namespace model {

template <typename MethodPolicy, typename CouplePolicy>
struct assemble_equation {
  template <typename Mesh, typename DOFHandler, typename TimeStep>
  static void apply(const Mesh&, DOFHandler&, TimeStep&) {
    throw "not implemented yet";
  }
};

}  // namespace model
}  // namespace geoxfem

#endif /* ASSEMBLE_EQUATION_H */
